package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.dto.resp.DeviceAlarmDetailRespDTO;
import lombok.Data;

import java.util.List;

// com.ruoyi.agriculture.domain.vo.RealTimeDataVO.java
@Data
public class RealTimeDataVO {
    // 核心数据
    private Double temperatureExpected;         // 温度（℃）
    private Double temperatureActual;         // 温度（℃）
    private Double humidity;            // 湿度（%）
    private Double soilMoisture;        // 土壤水分（%）
    private Double soilPH;              // 土壤pH值
    private Double soilConductivity;    // 土壤电导率（μS/cm）
    private Double lightIntensity;      // 光照强度（Lux）
    private Double co2;                 // 二氧化碳浓度（ppm）
    private String currentTime;                 // 当前时间
    // 历史趋势数据
    private List<Double> temperatureExpectedList;  // 温度历史数据
    // 历史趋势数据
    private List<Double> temperatureActualList;  // 温度历史数据

    private List<DeviceAlarmDetailRespDTO> alarmList;
}